carriage of cars - Spanish English Dictionary